<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>


    <script>

        // var a = 1 ;

        // function fn(n) {
        //     // 在改变n 
        //     n++ ;
        //     console.log(n);   // 2
        // }

        // // fn(7) ;
        // fn(a) ;   // 把a代表的值传入了函数

        // console.log(a);    // a不会发生改变




        // var arr = [1,2,3] ;


        // function fn(brr) {
        //     brr.pop()
        // }


        // fn(arr) ;  
         // 函数调用时  brr = arr   共享了地址  因此 brr.pop() 之后  arr也会受到影响

        // console.log(arr);



            
        var a = 2 ;

        function fn(a) {
            a++ ;
        }

        fn(a) ;
        //  调用函数时   全局变量a的值2传入函数  局部变量a接受了2   局部变量a++ 不会影响全局变量

        console.log(a);

    </script>
    
</body>
</html>